home *** CD-ROM | disk | FTP | other *** search
/ Aminet 4 / Aminet 4 - November 1994.iso / aminet / dev / gcc / newgccstart.lha / source.lha / libm / udivsi.c < prev    next >
Encoding:
C/C++ Source or Header  |  1994-03-14  |  398 b   |  13 lines

  1. #include "libcall.h"
  2. struct Library;
  3. extern struct Library *UtilityBase;
  4.  
  5. unsigned long __udivsi3(unsigned long a,unsigned long b)
  6. { register unsigned long   d0 asm("d0")=a;
  7.   register unsigned long   d1 asm("d1")=b;
  8.   register struct Library *a6 asm("a6")=UtilityBase;
  9.   register unsigned long   r  asm("d0");
  10.   asm(CALL("-156"):"=r"(r):"r"(d0),"r"(d1),"r"(a6):"a0","a1","d0","d1");
  11.   return r;
  12. }
  13.